a devout Catholic - Espagnol Anglais Dictionnaire